home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / xml / scrollkeeper / dtds / scrollkeeper-omf.dtd < prev   
Encoding:
Text File  |  2008-10-15  |  10.8 KB  |  224 lines

  1. <!-- 
  2. Open Source Metadata Framework (OMF XML DTD) Version 1.1
  3.  
  4. Copyright (C) 1999, 2000  Kendall Grant Clark. All rights reserved.
  5.  
  6. $Id: scrollkeeper-omf.dtd,v 1.4 2003/06/22 12:13:42 malcolmt Exp $
  7.  
  8. To use the OMF.dtd, an FPI like the following works:
  9.  
  10. "-//Open Source Metadata Framework (OMF) //DTD OMF.dtd V1.1//EN"
  11.  
  12. Permission to use, copy, modify and distribute the OMF DTD and its
  13. accompanying documentation for any purpose and without fee is hereby
  14. granted in perpetuity, provided that the above copyright notice and
  15. this paragraph appear in all copies.  The copyright holders make no
  16. representation about the suitability of the DTD for any purpose.  It
  17. is provided "as is" without expressed or implied warranty. If you
  18. modify the OMF DTD in any way, except for declaring and referencing
  19. additional sets of general entities, declaring additional notations,
  20. please label your DTD as a variant of OMF. This license requirement is
  21. stated solely in the interests of maintaining data interchange
  22. capability.
  23.      
  24. Please direct all queries, comments, and suggestions about OMF to
  25. Kendall Grant Clark, kclark@ntlug.org, or to Open Source Research
  26. Team's mailing list:ldp-meta@franklin.oic.unc.edu 
  27.  
  28.                                                                    -->
  29.  
  30. <!--
  31. Scrollkeeper Open Source Metadata Framework (SK OMF XML DTD) Version 1.0
  32.  
  33. Copyright (C) 2002 Eric Baudais. All rights reserved.
  34.  
  35. To use the scrollkeeper.dtd, an FPI like the following works:
  36. "-//OMF//DTD Scrollkeeper OMF Variant V1.0//EN"
  37.  
  38. Permission to use, copy, modify and distribute the OMF DTD and its
  39. accompanying documentation for any purpose and without fee is hereby
  40. granted in perpetuity, provided that the above copyright notice and
  41. this paragraph appear in all copies.  The copyright holders make no
  42. representation about the suitability of the DTD for any purpose.  It
  43. is provided "as is" without expressed or implied warranty. If you
  44. modify the Scrollkeeper OMF DTD in any way, except for declaring and 
  45. referencing additional sets of general entities, declaring additional 
  46. notations, please label your DTD as a variant of Scrollkeeper. This 
  47. license requirement is stated solely in the interests of maintaining 
  48. data interchange capability.
  49.                                                                    -->
  50.  
  51. <!-- ............................................................. -->
  52. <!-- Entity Sets ................................................. -->
  53. <!-- ............................................................. -->
  54.  
  55. <!ENTITY % licenseTypes PUBLIC
  56. "-//Open Source Metadata Framework (OMF)//ENTITIES License Types//EN"
  57. "licenseTypes.mod"                                                   >
  58. <!-- %licenseTypes; -->
  59.  
  60. <!ENTITY % countryCodes PUBLIC
  61. "-//Open Source Metadata Framework (OMF)//ENTITIES Country Codes//EN"
  62. "countryCodes.mod"                                                   >
  63. <!-- %countryCodes; -->
  64.  
  65. <!ENTITY % languageCodes PUBLIC
  66. "-//Open Source Metadata Framework (OMF)//ENTITIES Language Codes//EN"
  67. "languageCodes.mod"                                                  >
  68. <!-- %languageCodes; -->
  69.  
  70. <!ENTITY % linuxDistributions PUBLIC
  71. "-//Open Source Metadata Framework (OMF)//ENTITIES Linux Distributions//EN"
  72. "linuxDistributions.mod"                                             >
  73. <!-- %linuxDistributions; -->
  74.  
  75. <!-- ............................................................. -->
  76. <!-- ............................................................. -->
  77.  
  78. <!-- ............................................................. -->
  79. <!-- Internal Entities ........................................... -->
  80. <!-- ............................................................. -->
  81. <!ENTITY % base.attribute.set
  82. "id        ID                                 #IMPLIED
  83. modified   CDATA                              #IMPLIED
  84. created    CDATA                              #IMPLIED"              >
  85.  
  86. <!ENTITY % core.attribute.set
  87. "%base.attribute.set;
  88. agent      CDATA                              #IMPLIED
  89. status     CDATA                              #IMPLIED"              >
  90.  
  91. <!ENTITY % url.attribute.set
  92. "url       CDATA                              #REQUIRED
  93. %core.attribute.set;"                                                >
  94.  
  95. <!ENTITY % value.attribute.set
  96. "value     CDATA                              #REQUIRED
  97. %core.attribute.set;"                                                >
  98.  
  99. <!-- ............................................................. -->
  100. <!-- ............................................................. -->
  101.  
  102. <!-- ............................................................. -->
  103. <!-- Element Declarations......................................... -->
  104. <!-- ............................................................. -->
  105. <!--                    omf root element                           -->
  106. <!ELEMENT  omf          (resource)+                                  >
  107. <!ATTLIST  omf
  108.              %base.attribute.set;                                    >
  109.  
  110. <!--                    resource                                   -->
  111. <!ELEMENT  resource     (creator+, maintainer*, contributor*, title, 
  112.                          date, version*, subject*, description?, 
  113.                          type*, coverage*, format, identifier, 
  114.                          language, relation*, source*, rights*)      >
  115.  
  116. <!ATTLIST  resource
  117.              %core.attribute.set;                                    >
  118. <!--                    creator                                    -->
  119. <!ELEMENT  creator      (#PCDATA)                                    >
  120. <!ATTLIST  creator
  121.              %core.attribute.set;                                    >
  122.  
  123. <!--                    maintainer                                 -->
  124. <!ELEMENT  maintainer   (#PCDATA)                                    >
  125. <!ATTLIST  maintainer
  126.              %core.attribute.set;                                    >
  127.  
  128. <!--                    contributor                                -->
  129. <!ELEMENT  contributor  (#PCDATA)                                    >
  130. <!ATTLIST  contributor
  131.              %core.attribute.set;                                    >
  132.  
  133. <!--                    title                                      -->
  134. <!ELEMENT  title        (#PCDATA)                                    >
  135. <!ATTLIST  title
  136.              %core.attribute.set;                                    >
  137.  
  138. <!--                    version                                    -->
  139. <!ELEMENT  version      EMPTY                                        >
  140. <!ATTLIST  version
  141.              identifier CDATA                              #REQUIRED
  142.              date       CDATA                              #REQUIRED
  143.              description CDATA                             #IMPLIED
  144.              %core.attribute.set;                                    >
  145.  
  146. <!--                    date                                       -->
  147. <!ELEMENT  date         (#PCDATA)                                    >
  148. <!ATTLIST  date
  149.              %core.attribute.set;                                    >
  150. <!--                    description                                -->
  151. <!ELEMENT  description  (#PCDATA)                                    >
  152. <!ATTLIST  description
  153.              %core.attribute.set;                                    >
  154.  
  155. <!--                    subject                                    -->
  156. <!ELEMENT  subject      EMPTY                                        >
  157. <!ATTLIST  subject
  158.              category   CDATA                              #REQUIRED
  159.              %core.attribute.set;                                    >
  160.  
  161. <!--                    type                                       -->
  162. <!--                    See coreTypes.mod, an entity set
  163.                         comprising a formal vocabulary for type    -->
  164. <!ELEMENT  type         (#PCDATA)                                    >
  165. <!ATTLIST  type
  166.              %core.attribute.set;                                    >
  167.  
  168. <!--                    format                                     -->
  169. <!ELEMENT  format       EMPTY                                        >
  170. <!ATTLIST  format
  171.              mime       CDATA                              #REQUIRED 
  172.              dtd        CDATA                              #IMPLIED
  173.              %core.attribute.set;                                    >
  174.  
  175. <!--                    identifier                                 -->
  176. <!ELEMENT  identifier   EMPTY                                        >
  177. <!ATTLIST  identifier
  178.              %url.attribute.set;                                     >
  179.  
  180. <!--                    source                                     -->
  181. <!ELEMENT  source       (#PCDATA)                                    >
  182. <!ATTLIST  source
  183.              %core.attribute.set;                                    >
  184.  
  185. <!--                    language                                   -->
  186. <!--                    see languageCodes.mod, an entity set
  187.                         comprising a formal vocabulary for
  188.                         language, derived from ISO 639 and 639-2   -->
  189. <!ELEMENT  language     EMPTY                                        >
  190. <!ATTLIST  language
  191.              code       CDATA                              #REQUIRED
  192.              name       CDATA                              #IMPLIED
  193.              src        CDATA                              #IMPLIED
  194.              %core.attribute.set;                                    >
  195.  
  196. <!--                    relation                                   -->
  197. <!ELEMENT  relation     EMPTY                                        >
  198. <!ATTLIST  relation
  199.              seriesid   CDATA                              #REQUIRED
  200.              %core.attribute.set;                                    >
  201.  
  202. <!--                    coverage                                   -->
  203. <!ELEMENT  coverage     EMPTY                                        >
  204. <!ATTLIST  coverage
  205.              geographic   CDATA                            #IMPLIED
  206.              distribution CDATA                            #IMPLIED
  207.              kernel       CDATA                            #IMPLIED
  208.              architecture CDATA                            #IMPLIED
  209.              os           CDATA                            #IMPLIED
  210.              %core.attribute.set;                                    >
  211. <!--                    rights                                     -->
  212. <!--                    see licenseTypes.mod, an entity set
  213.                         comprising a formal vocabulary for rights  -->
  214. <!ELEMENT  rights       EMPTY                                        >
  215. <!ATTLIST  rights
  216.              type       CDATA                              #IMPLIED
  217.              license    CDATA                              #IMPLIED
  218.              license.version CDATA                         #IMPLIED
  219.              holder     CDATA                              #IMPLIED
  220.              %core.attribute.set;                                    >
  221. <!-- ............................................................. -->
  222. <!-- ............................................................. -->
  223.  
  224.